/**
 * 应用配置
 * 存储API的基础URL和其他配置信息
 */

const config = {
  // API基础URL
  API_BASE_URL: 'http://localhost:8080',
  
  // 第三方API基础URL
  THIRD_PARTY_API_BASE_URL: 'http://47.110.53.42:9999',
  
  // 上传文件URL
  UPLOAD_URL: 'http://39.106.45.98:3310/api/upload',
  
  // 图片基础URL
  IMAGE_BASE_URL: 'http://39.106.45.98:3310/uploads',
  
  // 应用版本
  APP_VERSION: '1.0.0',
  
  // 页面大小
  PAGE_SIZE: 10,
  
  // 请求超时时间（毫秒）
  REQUEST_TIMEOUT: 30000,
  
  // 定位刷新时间（毫秒）
  LOCATION_REFRESH_TIME: 60000,
  
  // 统计时间范围选项
  TIME_RANGE_OPTIONS: [
    { label: '今日', value: 'day' },
    { label: '本周', value: 'week' },
    { label: '本月', value: 'month' },
    { label: '本季度', value: 'quarter' },
    { label: '本年', value: 'year' },
    { label: '自定义', value: 'custom' }
  ],
  
  // 报警级别
  ALARM_LEVELS: [
    { label: '紧急', value: 'urgent', color: '#ff4d4f' },
    { label: '严重', value: 'severe', color: '#fa8c16' },
    { label: '警告', value: 'warning', color: '#faad14' },
    { label: '提示', value: 'info', color: '#1890ff' }
  ],
  
  // 设备状态
  DEVICE_STATUS: [
    { label: '在线', value: 'online', color: '#52c41a' },
    { label: '离线', value: 'offline', color: '#d9d9d9' },
    { label: '故障', value: 'fault', color: '#ff4d4f' },
    { label: '维护中', value: 'maintenance', color: '#1890ff' }
  ],
  
  // 工单状态
  TICKET_STATUS: [
    { label: '待分配', value: 'pending', color: '#faad14' },
    { label: '处理中', value: 'processing', color: '#1890ff' },
    { label: '已解决', value: 'resolved', color: '#52c41a' },
    { label: '已关闭', value: 'closed', color: '#d9d9d9' },
    { label: '已取消', value: 'cancelled', color: '#ff4d4f' }
  ],
  
  // 工单优先级
  TICKET_PRIORITY: [
    { label: '紧急', value: 'urgent', color: '#ff4d4f' },
    { label: '高', value: 'high', color: '#fa8c16' },
    { label: '中', value: 'medium', color: '#faad14' },
    { label: '低', value: 'low', color: '#52c41a' }
  ],
  
  // 场景执行状态
  SCENE_EXECUTION_STATUS: [
    { label: '成功', value: 'success', color: '#52c41a' },
    { label: '失败', value: 'failed', color: '#ff4d4f' },
    { label: '部分成功', value: 'partial', color: '#faad14' }
  ]
};

export default config; 